Masala #0754
Literal qiymat
Sizga butun toifadagi literal qiymat berilgan, uni 10 lik sanoq tizimida ifodalang
Kirish faylida yagona literal qiymat kiritiladi. Kiritilgan literal qiymatning 10 lik sanoq tizimidagi qiymatining moduli \(10^{18}\) dan oshmasligi kafolatlanadi.
Chiqish faylida yagona butun son, kiritilgan literal sonning 10 lik sanoq tizimidagi qiymatini chop eting.
# | input.txt | output.txt |
---|---|---|
1 |
15 |
15 |
2 |
015 |
13 |
3 |
0x15 |
21 |
4 |
-0x15 |
-21 |
5 |
-0xf23b0 |
-992176 |
Bu masalada C dasturlash tilining literal qiymatlari nazarda tutilgan, ya’ni:
0x bilan boshlangan sonlar 16 lik sanoq tizimidagi son
0 bilan boshlangan sonlar 8 lik sanoq tizimidagi son
Yuqoridagi ikki holatdan tashqari sonlar oddiy 10 lik sanoq tizimidagi son hisoblanadi